<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<!----
			js语法：
			区分大小写
			变量 myTest、myTEST是不同的变量
			变量是弱类型
			行结尾加分号
			括号表明代码块
			注释通用简单
			
			js基本类型：
		1.Undefined-未定义类型
			未被赋值的变量，值为undefined
		2./Null-空类型
			值为null，尚不存在的对象
		3.Boolean-布尔类型
			值为true/false
		4.Number-数字类型
			任何数字（NaN也是number类型，表示“非数”）
		5.String-字符串类型
			值用引号括起来
		数据类型—一种复杂类型
		6.Object
		
		typeof操作符是用来检测变量的数据类型
		var i=2;
		alert(typeof(i));  //返回number
		
		等同运算符：=== 绝对相等，类型和数值都相等   ==数值相等
		负数运算符：-
		-->
		<script type="text/javascript">
			//定义一个变量
			var iVal=30;
			alert(typeof(iVal));
			var strVal="vbdfjgv";
			alert(strVal+" is :"+(typeof strVal));
			//NaN:非数值，相当于报错  ，不是数值true   是数值false  
			//Infinity:无线循环

			alert(strVal/3.0+(strVal));
			alert(isNaN(strVal));
			alert(isNaN(iVal));
			
			//测试undefined：只声明不初始化
			var ss;
			alert(ss);
			//null:尚未定义过的变量      站点不会提示null
			alert("这是一个null变量"+a);
			
			
			
		</script>
	</head>
	<body>
	</body>
</html>
